package Vista;

import java.awt.FlowLayout;

import java.awt.GridLayout;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import Controlador.CntrlEstudiante;

public class VistaEstudiante extends JFrame {
	CntrlEstudiante cntrlEstudiante;
	private static final long serialVersionUID = 1L;
	public JTextField txtCedula;
	public JLabel lblCedula;
	public JTextField txtNombre;
	public JLabel lblNombre;
	public JTextField txtApellido;
	public JLabel lblApellido;
	public JLabel lblTitulo;
	public JButton btnRegistrar;
	public JButton btnRetirar;
	public JButton btnBuscar;
	public JButton btnSalir;
	public JButton btnLimpiar;
	
	public VistaEstudiante() {
		setLayout(new GridLayout(7,3));
		setTitle("      ***LABORATORIOI***  ");
		this.setSize(435,450);
		
		txtCedula = new JTextField(10);
		txtNombre = new JTextField(10);
		txtApellido = new JTextField(10);
		lblTitulo = new JLabel("*****Registrar Estudiantes****");
		lblCedula = new JLabel("Cedula de identidad:");
		lblNombre = new JLabel("Nombre:                      ");
		lblApellido = new JLabel("Apellido:                      ");
		btnRegistrar = new JButton("Registrar");
		btnRetirar = new JButton("Retirar");
		btnLimpiar = new JButton("Limpiar");
		btnBuscar = new JButton("Buscar");
		btnSalir = new JButton("  Salir  ");
		
		
		JPanel pnTitulo = new JPanel();
		JPanel panelnorte= new JPanel(new GridLayout(1,2));
		JPanel panel1= new JPanel(new FlowLayout(FlowLayout.LEFT));
		JPanel panelNombre= new JPanel(new FlowLayout(FlowLayout.LEFT));
		JPanel panelApellido= new JPanel(new FlowLayout(FlowLayout.LEFT));
		JPanel panelSalir= new JPanel(new FlowLayout(FlowLayout.RIGHT));
		JPanel panelSur = new JPanel(new GridLayout(3,3));
		JPanel panel2= new JPanel(new FlowLayout(FlowLayout.CENTER));
		
		pnTitulo.add(lblTitulo);
		panel1.add(lblCedula);
		panel1.add(txtCedula);
		panel1.add(btnBuscar);
        panelnorte.add(panel1);
		panelNombre.add(lblNombre);
		panelNombre.add(txtNombre);
		panelApellido.add(lblApellido);
		panelApellido.add(txtApellido);
		panel2.add(btnRegistrar);
		panel2.add(btnRetirar);
		panel2.add(btnLimpiar);
		panelSur.add(panel2);
		panelSalir.add(btnSalir);
		
		
		
		
		add(pnTitulo);
		add(panel1);
		add(panelNombre);
		add(panelApellido);
		add(panel2);
		add(panelSalir);
		panel2.add(btnRetirar);
		
		 asignarControladora();
	}	
	private void asignarControladora() {
	
	cntrlEstudiante = new CntrlEstudiante(this);
	btnSalir.addActionListener(cntrlEstudiante);
	btnRegistrar.addActionListener(cntrlEstudiante);
	btnRetirar.addActionListener(cntrlEstudiante);
	btnBuscar.addActionListener(cntrlEstudiante);
	btnLimpiar.addActionListener(cntrlEstudiante);
	addWindowListener(cntrlEstudiante);
}
	

	

}
